package com.lanyou.cook.camel.service;

import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;

/**
 * 对外提供服务的webService服务接口，根据请求的参数调用对应的方法执行
 * 
 * @author ly-lihailang
 *
 */
@Path("/")
public interface CamelFtpWebService {

	/**
	 * 请求路径为/camelFtp，已get方式请求，数据类型为json，根据方法名、方法参数调用对应的camelFtp方法
	 * 
	 * @param methodName 方法名
	 * @param camelId 接口id
	 */
	@Path("/camelFtp")
	@GET
	@Consumes(MediaType.APPLICATION_JSON)
	@Produces(MediaType.APPLICATION_JSON)
	public void process(@QueryParam("methodName") String methodName,
			@QueryParam("camelId") String camelId);

}
